home *** CD-ROM | disk | FTP | other *** search
Text File | 1996-05-21 | 590 b | 27 lines | [TEXT/R*ch] |
- --<<<
- -- Kaleida Labs, Inc.
- -- Field Guide to the ScriptX Language
- -- chapter 9, example 3
-
- class Person ()
- instance variables
- name, age
- instance methods
- method printName self -> (
- prin ("My name is " + self.name + "\n") @normal debug
- )
- method printAll self -> (
- printName self
- prin ("My age is " + self.age + "\n") @normal debug
- )
- end
-
- module PersonModule
- -- the class itself
- exports Person
- -- Person's instance variables (getter and setter generics)
- exports nameSetter, nameGetter, ageSetter, ageGetter
- -- Person's methods
- exports printName, printAll
- end
- -->>>